import { Entity, Column, PrimaryGeneratedColumn, CreateDateColumn } from 'typeorm';

@Entity()
export class Token {
  @PrimaryGeneratedColumn('uuid')
  id!: string;

  @Column()
  userId!: string;

  @Column()
  token!: string;

  @Column()
  type!: string; // 'refresh', 'access', 'verification'

  @Column()
  expiresAt!: Date;

  @CreateDateColumn()
  createdAt!: Date;
} 